@charset "utf-8";
@import 'core.css';

@import 'skin_clean.css';


/* REPLACE WITH YOUR FAV COLOR OR REMOVE THE LINE FOR THE SIMPLE SKIN */
@import 'color_blue.css';
 
@import 'plugins.css';
@import 'css3.css';
@import 'jquery.treeview.css';

.filter input{
	background:white;
	height:16px;
	border:1px solid silver;
	padding:0px;
}
.filter{
	height:25px;
	background:white;
	
}
table th a{
color:white;
text-decoration:none;
}
.filter span{
color:#555;
}
.content-header{
	margin:0 auto;
	margin-top:25px;
	width:98%;
	text-align:center;	
    margin-bottom: 18px;
    padding-bottom: 0.25em;
}
.content-header table{
	width:100%
}
.content-header table tr td{
	
}
.mass{
	display:inline;
	float:left;
	width:80px;
}
.field-row{
	display:inline;
	float:left;
	*margin-top:4px;
}
.mass ul{
	margin-top:3px;
	
}
.value{
	text-align:left;
}
.input-text{
	border:1px solid black;
	background:#fff;
}
.error {
	font-size:11px;
	color:#f00;
	font-style:italic;
}
.valid{
	border:1px solid black;
}
.form-list tr{
	height:32px;
}
.info_tabs_set_content{
	text-align:left;
	/*margin-top:10px;*/
}
.numberinput{
	width:40px;
}
.form-unit{
float:left;
padding-top:7px;
margin-right:20px;
}
.content-wrapper{
}
h3{
	text-align:left;
}
.grid{
	overflow:hidden;
}
#main{
	padding-top:5px;
}
.normal th{
background:#092e4f;
}
.normal{
margin-top:5px;
}
.pager{
	font-family:arial;

}
#role-tree{
	text-align:left;
	margin-left:30px;
	font-size:13px;
	line-height:14px;
	font-weight:bold;
}
.pager{
height:100px;
color:black;
}


li .select_bold {
	color:#082b4b;
	font-weight:bold;

}
.unselect{
	color:#555;
}


div.flash {
	width: 375px;
	margin: 10px 5px;
	border-color: #D9E4FF;

	-moz-border-radius-topleft : 5px;
	-webkit-border-top-left-radius : 5px;
    -moz-border-radius-topright : 5px;
    -webkit-border-top-right-radius : 5px;
    -moz-border-radius-bottomleft : 5px;
    -webkit-border-bottom-left-radius : 5px;
    -moz-border-radius-bottomright : 5px;
    -webkit-border-bottom-right-radius : 5px;

}

input[disabled]{ border: 1px solid #ccc } /* FF 2 Fix */

#btnSubmit { margin: 0 0 0 155px ; }

.progressWrapper {	
	overflow: hidden;
}

.progressContainer {
	/*
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;*/
	overflow: hidden;
}

/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green {
	/*border: solid 1px #DDF0DD;
	background-color: #EBFFEB;*/
}

/* Complete */
.blue {
	/*border: solid 1px #CEE2F2;
	background-color: #F0F5FF;*/
}

.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	display:none;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;	
	margin-bottom:2px;
}

.progressBarComplete {
	width: 100%;
	/*background-color: green;*/
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {	
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
	display:none;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(../images/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
	display:none;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}


/* -- SWFUpload Object Styles ------------------------------- */
.swfupload {
	vertical-align: top;
}

.description{
     padding-left:20px;
     letter-spacing:1px;
     font-size:13px;
     color:red;
}

.form-list{
	font-size:13px;
}
